<%@ page contentType="text/html; charset=UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
<%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles" %>
<%@ taglib prefix="sx" uri="/struts-dojo-tags" %>
<tiles:insertTemplate template="admin-menu.jsp">
	<tiles:putAttribute name="body">
			<div>
			<h1><a href="<s:url action='addAdminPage.action'/>">Dodaj admina</a></h1>
			<h1>Lista adminów</h1>
			<display:table name="admins" requestURI="listUsers.action" pagesize="10" class="itemtable">
				  <display:column property="id" title="id"/>
				  <display:column property="login" title="Nazwa"/>
				  <display:column title="Log aktywności" href="showUserLog.action" paramId="userId" paramProperty="id">Log aktywności</display:column>
				  <display:column title="Usuń" href="deleteAdmin.action" paramId="adminId" paramProperty="id">Usuń konto</display:column>
			</display:table>
			<div>
			<h3>Wyszukiwarka userów. Wpisz jedną z wartości</h3>
			<form action="adminSearchUser.action" method="post">
					<table>
					<tr>
				   		<td>ID</td>
				   		<td>
				   			<input type="text" name="id" />
				   		</td>
				   	</tr> 
					<tr>
				   		<td>Nazwa <s:url id="userList" action="autocompleteLogin.action" /></td>
				   		<td> <sx:autocompleter name="username" loadOnTextChange="true" href="%{userList}" size="24" preload="false"/></td>
				   	</tr> 
					<tr>
				   		<td>Email <s:url id="emailList" action="autocompleteEmail.action" /></td>
				   		<td> <sx:autocompleter name="email" loadOnTextChange="true" href="%{emailList}" size="24" preload="false"/></td>
				   	</tr> 
				   	<tr>
				   		<td colspan="2"><input type="submit" value="Szukaj"></td>
				   	</tr>
				    </table>
				</form>
		</div>
			<h1>Lista userów <a href="<s:url action='listUsers.action'/>">(Pokaż wszystkich)</a></h1>
			<display:table name="players" requestURI="listUsers.action" pagesize="10" class="itemtable" decorator="pl.un4giv3n.mightvsmagic.utils.display.DisplayUserListDecorator">
				  <display:column property="id" title="id"/>
				  <display:column property="login" title="Nazwa"/>
				  <display:column property="email" title="Email"/>
				  <display:column property="status" title="Czy zablokowany?"/>
				  <display:column title="Log aktywności" href="showUserLog.action" paramId="userId" paramProperty="id">Log aktywności</display:column>
				  <display:column title="Otrzymane kary" href="listBanPlayerPage.action" paramId="userId" paramProperty="id">Log kar</display:column>
				  <display:column title="Opcje" href="banPlayerPage.action" paramId="playerId" paramProperty="id">Zablokuj/odblokuj konto</display:column>
			</display:table>
			</div>
	</tiles:putAttribute>
</tiles:insertTemplate>